using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("BoxDrawerStateInfo")]
	public class BoxDrawerStateInfo : MonoClass
	{
		public GameObject m_ClosedBone => method_3<GameObject>("m_ClosedBone");

		public float m_ClosedDelaySec => method_2<float>("m_ClosedDelaySec");

		public float m_ClosedMoveSec => method_2<float>("m_ClosedMoveSec");

		public iTween.EaseType m_ClosedMoveEaseType => method_2<iTween.EaseType>("m_ClosedMoveEaseType");

		public GameObject m_ClosedBoxOpenedBone => method_3<GameObject>("m_ClosedBoxOpenedBone");

		public float m_ClosedBoxOpenedDelaySec => method_2<float>("m_ClosedBoxOpenedDelaySec");

		public float m_ClosedBoxOpenedMoveSec => method_2<float>("m_ClosedBoxOpenedMoveSec");

		public iTween.EaseType m_ClosedBoxOpenedMoveEaseType => method_2<iTween.EaseType>("m_ClosedBoxOpenedMoveEaseType");

		public GameObject m_OpenedBone => method_3<GameObject>("m_OpenedBone");

		public float m_OpenedDelaySec => method_2<float>("m_OpenedDelaySec");

		public float m_OpenedMoveSec => method_2<float>("m_OpenedMoveSec");

		public iTween.EaseType m_OpenedMoveEaseType => method_2<iTween.EaseType>("m_OpenedMoveEaseType");

		public BoxDrawerStateInfo(IntPtr address, string className)
			: base(address, className)
		{
		}

		public BoxDrawerStateInfo(IntPtr address)
			: this(address, "BoxDrawerStateInfo")
		{
		}
	}
}
